﻿/*
 * ScannableFlagType
 * 
 * initial implementation : 3.12.2008
 *
 * Copyright (c) Adam Sida, asida@centrum.cz.
 * All rights reserved.
 * 
 * for license see Petra.Gis.License.txt
 */
using System;
using System.Collections.Generic;


namespace Petra.Gis.ImagingServices.Cit
{

  /// <summary>
  /// defines scanline skip type
  /// </summary>
  public enum ScannableFlagType : byte
  {


    /// <summary>
    /// Every line of raster data has a 4 word 
    /// raster line header at the beginning of
    /// the line. In the line header, the Words 
    /// to Follow field specifies the amount
    /// of data following the field, indicating 
    /// the start of the next scanline of raster
    /// data
    /// </summary>
    HasLineHeader = 1,



    /// <summary>
    /// No raster line headers exist. The application 
    /// must calculate where lines of raster data 
    /// start and end. This process is simple for 
    /// non-run length encoded data. It is a fixed 
    /// value; therefore, the line length can be 
    /// calculated from the data type ( DTC ) and 
    /// the number of pixels per line ( PPL ). In 
    /// a run length compression case, the data must 
    /// be decoded to find the end of a raster line.
    /// </summary>
    NoLineHeader = 0

  }

}
